package com.example.forum.services;

import com.example.forum.model.User;

// 用户接口
public interface IUserService {
    void createNormalUser(User user);

    // 根据用户名获取用户信息
    User selectByUserName(String username);

    // 处理用户登录
    User login(String username, String password);

    // 根据id获取用户信息
    User selectById(Long id);

    // 更新当前用户发帖数
    void addOneArticleCountById(Long id);

    void subOneArticleCountById(Long id);

    // 更新用户信息
    void modifyInfo(User user);

    void modifyPassword(Long id, String newPassword,String oldPassword);
}
